package com.own.component.log.operation.core;

/**
 * ExtraLogOperationHook
 *
 * @author chenxueli
 * @date 2023-07-31 20:44:00
 */
public interface ExtraLogOperationHook {

    /**
     * 采集信息
     *
     * @return 采集信息
     */
    Object collect();

    /**
     * 账号的类型
     *
     * @return 账号的类型
     */
    default String clientType() {
        return null;
    }

    /**
     * 信息的名称
     *
     * @return 信息的名称
     */
    String name();

}
